﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PMP
{
    public abstract class TagReader: ITagReader
    {
        public static string DefaultPath;
        public static string DefaultTitle = "Unknown Title";
        public static string DefaultAlbum = "Unknown Album";
        public static string DefaultArtist = "Unknown Artist";
        public static int DefaultTrack = -1;

        public TagReader(string path)
        {
            Path = path;
        }
        #region ITagReader Members

        public virtual string Path { get; protected set; }

        public virtual string Title { get; protected set; }

        public virtual string Album { get; protected set; }

        public virtual string Artist { get; protected set; }

        public virtual int Track { get; protected set; }

        public abstract bool IsThisTagType { get; }

        #endregion
    }
}
